TLS was last updated
on March 27, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 03/26/2024)
2023
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 3.5 Men - South
--------------------------------------------------------------------------------------------------------------------------------------
Hoffman Park 2
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Stephen Hague - 3.81
Ben Hurtig - 3.58
Oliver Yu - 3.46
Alec Baum - 3.39
Marcos Perez - 3.34
Chris Cappelli - 3.21
stephen van pelt - 2.99
Sk Azimuzzaman - 2.90
Jonathan Willis - 2.90
Hoan Tran - 2.80
Rachid Salahdine - n/a
John Gilliam - n/a
Benjamin Fedosky - n/a
League Results By Position
1S 2S 1D 2D 3D
Stephen Hague - 3.81 & Benjamin Fedosky - n/a 2 - 0
Stephen Hague - 3.81 & Marcos Perez - 3.34 1 - 0
John Gilliam - n/a & Chris Cappelli - 3.21 0 - 1
John Gilliam - n/a & Hoan Tran - 2.80 0 - 1
Ben Hurtig - 3.58 & Oliver Yu - 3.46 0 - 1
Ben Hurtig - 3.58 & Marcos Perez - 3.34 1 - 0
Oliver Yu - 3.46 & Chris Cappelli - 3.21 0 - 1
Oliver Yu - 3.46 & stephen van pelt - 2.99 1 - 0
Oliver Yu - 3.46 & Hoan Tran - 2.80 1 - 0
Alec Baum - 3.39 & Benjamin Fedosky - n/a 1 - 0
Alec Baum - 3.39 3 - 1
Chris Cappelli - 3.21 2 - 1 2 - 0
Marcos Perez - 3.34 & Sk Azimuzzaman - 2.90 0 - 1
Marcos Perez - 3.34 & Rachid Salahdine - n/a 0 - 1
Sk Azimuzzaman - 2.90 & stephen van pelt - 2.99 0 - 1
Sk Azimuzzaman - 2.90 & Hoan Tran - 2.80 0 - 1 0 - 1
stephen van pelt - 2.99 & Hoan Tran - 2.80 0 - 1
stephen van pelt - 2.99 & Jonathan Willis - 2.90 0 - 1 0 - 1
Rachid Salahdine - n/a 0 - 1
Jonathan Willis - 2.90 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Pocket Aces
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Raymond Searles - 3.23
Curt Hoy - 3.22
Joel Flink - 3.13
airui jiang - 3.08
Matthew Mascaro - 3.08
Austin Starczewski - 3.07
Michael Allen - 2.99
Jonathan Grotell - 2.91
Milan Ariastam - 2.90
Eric Miller - 2.83
Sean Smyth - 2.80
Anthony Giacomoni - n/a
Andre Goldstein - n/a
League Results By Position
1S 2S 1D 2D 3D
Austin Starczewski - 3.07 & airui jiang - 3.08 0 - 1
Austin Starczewski - 3.07 1 - 1 0 - 1
Jonathan Grotell - 2.91 & Sean Smyth - 2.80 1 - 0
Jonathan Grotell - 2.91 & Michael Allen - 2.99 0 - 1
Jonathan Grotell - 2.91 & airui jiang - 3.08 0 - 1 0 - 1
Eric Miller - 2.83 & Matthew Mascaro - 3.08 0 - 1 0 - 1
Eric Miller - 2.83 & Michael Allen - 2.99 0 - 2
Raymond Searles - 3.23 & Joel Flink - 3.13 1 - 2 0 - 1 1 - 0
Sean Smyth - 2.80 & Andre Goldstein - n/a 1 - 0
Sean Smyth - 2.80 & Joel Flink - 3.13 1 - 0
Sean Smyth - 2.80 & Anthony Giacomoni - n/a 0 - 1 0 - 1
Matthew Mascaro - 3.08 & Anthony Giacomoni - n/a 1 - 0 2 - 0
Matthew Mascaro - 3.08 0 - 1
Andre Goldstein - n/a & Michael Allen - 2.99 0 - 1
Curt Hoy - 3.22 & Michael Allen - 2.99 1 - 0
Curt Hoy - 3.22 3 - 2 1 - 1
airui jiang - 3.08 1 - 1
Milan Ariastam - 2.90 1 - 0 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
UMLY 3.5
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Hui Wang - 3.61
ZHIPING QIU - 3.44
Kai Cao - 3.44
David Bethala - 3.44
Xavier Arnault - 3.42
Jeremy Soja - 3.41
Stephen Penwell - 3.40
Dachun Zhang - 3.39
Patrick Farren - 3.36
Quang Nguyen - 3.34
John Carberry - 3.34
Amrit Tewary - 3.33
Evan Davis - 3.32
Dennis Krijt - 3.32
Jianjun Huang - 3.29
Gursharan Kang - 3.29
Ling Li - 3.25
Kevin Zhao - 3.25
Yan Liu - 3.18
Jinsuo Xu - 3.16
Ryan Shelton-Benson - 3.14
League Results By Position
1S 2S 1D 2D 3D
Dachun Zhang - 3.39 & ZHIPING QIU - 3.44 1 - 0
Evan Davis - 3.32 & Gursharan Kang - 3.29 2 - 0
Evan Davis - 3.32 & Amrit Tewary - 3.33 1 - 0
Patrick Farren - 3.36 & David Bethala - 3.44 0 - 1
Patrick Farren - 3.36 & Quang Nguyen - 3.34 1 - 0
Hui Wang - 3.61 & Dennis Krijt - 3.32 1 - 0
Hui Wang - 3.61 & Quang Nguyen - 3.34 0 - 1
Ryan Shelton-Benson - 3.14 & Xavier Arnault - 3.42 1 - 0
Ryan Shelton-Benson - 3.14 2 - 1 0 - 2
David Bethala - 3.44 & John Carberry - 3.34 1 - 0
David Bethala - 3.44 & Xavier Arnault - 3.42 1 - 0
David Bethala - 3.44 & Amrit Tewary - 3.33 1 - 0
Stephen Penwell - 3.40 & Dennis Krijt - 3.32 2 - 0
Stephen Penwell - 3.40 & Jeremy Soja - 3.41 1 - 0
Stephen Penwell - 3.40 2 - 1 1 - 0
Jinsuo Xu - 3.16 & John Carberry - 3.34 0 - 1
Jinsuo Xu - 3.16 & Kevin Zhao - 3.25 0 - 1
Jinsuo Xu - 3.16 2 - 0
Dennis Krijt - 3.32 1 - 0
Yan Liu - 3.18 & Amrit Tewary - 3.33 0 - 1
ZHIPING QIU - 3.44 0 - 1
Ling Li - 3.25 1 - 1
Quang Nguyen - 3.34 & Xavier Arnault - 3.42 0 - 1
Amrit Tewary - 3.33 & Kai Cao - 3.44 1 - 0
Amrit Tewary - 3.33 & Jeremy Soja - 3.41 1 - 0
Kai Cao - 3.44 & Jianjun Huang - 3.29 1 - 0
Jeremy Soja - 3.41 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Cynwyd Club
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
ANTOINE GRAND-CLEMENT - 3.44
ross goldberg - 3.28
John Grugan - 3.27
Patrick Cahill - 3.21
Ahmed Mueed - 3.20
Tim Rampe - 3.18
Robert Bell - 3.16
Antonis Pratsos - 3.15
Andrew Driscoll - 3.13
Eric Foster - 2.98
Jason Krivoshey - 2.89
Zafar Abdullah - 2.88
Ronald Fuchs - n/a
Robert Ruggieri - n/a
Matthew Danish - n/a
John Van Horne - n/a
John Chou - n/a
Gerard Maddrey - n/a
Darrell Cordry - n/a
Christopher Dixon - n/a
League Results By Position
1S 2S 1D 2D 3D
Andrew Driscoll - 3.13 & Ronald Fuchs - n/a 1 - 0
Andrew Driscoll - 3.13 & Christopher Dixon - n/a 0 - 1
Andrew Driscoll - 3.13 & Jason Krivoshey - 2.89 1 - 0
Andrew Driscoll - 3.13 & John Grugan - 3.27 2 - 0
Andrew Driscoll - 3.13 & Ahmed Mueed - 3.20 0 - 1
Robert Bell - 3.16 & Tim Rampe - 3.18 0 - 1
Robert Bell - 3.16 & Gerard Maddrey - n/a 1 - 0
Robert Bell - 3.16 & Christopher Dixon - n/a 0 - 1
Tim Rampe - 3.18 2 - 2
Robert Ruggieri - n/a & Matthew Danish - n/a 0 - 1
Ronald Fuchs - n/a & Jason Krivoshey - 2.89 1 - 0
Gerard Maddrey - n/a & Zafar Abdullah - 2.88 1 - 0
Gerard Maddrey - n/a & John Grugan - 3.27 1 - 0
John Van Horne - n/a & John Chou - n/a 0 - 1
John Van Horne - n/a & John Grugan - 3.27 1 - 0
ANTOINE GRAND-CLEMENT - 3.44 1 - 0 2 - 0
Antonis Pratsos - 3.15 & Jason Krivoshey - 2.89 0 - 1
Antonis Pratsos - 3.15 & Zafar Abdullah - 2.88 1 - 0
Antonis Pratsos - 3.15 & Ahmed Mueed - 3.20 2 - 0
Jason Krivoshey - 2.89 & Zafar Abdullah - 2.88 0 - 1
Jason Krivoshey - 2.89 & Patrick Cahill - 3.21 1 - 0
Zafar Abdullah - 2.88 & Eric Foster - 2.98 0 - 1
Ahmed Mueed - 3.20 0 - 2
ross goldberg - 3.28 0 - 1 1 - 0
Eric Foster - 2.98 0 - 2
Patrick Cahill - 3.21 1 - 1 0 - 1
Darrell Cordry - n/a & John Van Horne - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Hoffman Park
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Greg Dona - 3.62
robert johnston - 3.50
Mike Hill Jr - 3.48
Michael Ng - 3.47
Michael Nester - 3.44
William Bender - 3.41
Ziauddin Ahmed - 3.40
Alex McAnulla - 3.37
Gary Le - 3.36
Christopher Baselice - 3.34
Michael Levin - 3.27
Lu Kang - 3.21
Beng Yap - 3.19
Shehryar Amir - 3.17
Tony Nguyen - 3.16
League Results By Position
1S 2S 1D 2D 3D
Beng Yap - 3.19 & Mike Hill Jr - 3.48 3 - 0
Beng Yap - 3.19 & Michael Ng - 3.47 2 - 0
Beng Yap - 3.19 & Alex McAnulla - 3.37 1 - 0
Beng Yap - 3.19 & Gary Le - 3.36 0 - 1
Shehryar Amir - 3.17 1 - 0 1 - 0
Michael Nester - 3.44 1 - 1 1 - 0
Lu Kang - 3.21 & Alex McAnulla - 3.37 1 - 0
Lu Kang - 3.21 0 - 1 2 - 0
William Bender - 3.41 & robert johnston - 3.50 1 - 0
William Bender - 3.41 & Ziauddin Ahmed - 3.40 0 - 1
William Bender - 3.41 & Gary Le - 3.36 1 - 0
William Bender - 3.41 1 - 0
robert johnston - 3.50 & Ziauddin Ahmed - 3.40 1 - 0
robert johnston - 3.50 & Gary Le - 3.36 1 - 0
Ziauddin Ahmed - 3.40 & Tony Nguyen - 3.16 1 - 0
Michael Ng - 3.47 & Michael Levin - 3.27 1 - 0
Tony Nguyen - 3.16 & Alex McAnulla - 3.37 1 - 0 1 - 0
Tony Nguyen - 3.16 & Gary Le - 3.36 1 - 0 1 - 0
Tony Nguyen - 3.16 & Greg Dona - 3.62 1 - 0
Greg Dona - 3.62 2 - 0
Michael Levin - 3.27 1 - 0 2 - 1
Christopher Baselice - 3.34 & robert johnston - 3.50 1 - 0 1 - 0
Christopher Baselice - 3.34 & Greg Dona - 3.62 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Down the Liners
League Record: 0 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Jian Fu - 3.32
Ngai Tai - 3.29
Gowrisankar Rajam - 3.23
Xiangmin Liao - 3.16
Srinivas Pothukuchi - 3.02
Yiqian Lian - 2.96
Suyuan Zhang - 2.89
Jianxin Fu - 2.88
Jinfei Xu - 2.84
Jason Ho - 2.80
Max Jin - 2.79
Weibing Ding - n/a
Gang Shen - n/a
Freddie Bai - n/a
Eric Wasserman - n/a
Bala Golla - n/a
League Results By Position
1S 2S 1D 2D 3D
Xiangmin Liao - 3.16 & Ngai Tai - 3.29 0 - 1
Xiangmin Liao - 3.16 & Yiqian Lian - 2.96 0 - 1
Eric Wasserman - n/a & Freddie Bai - n/a 0 - 1
Eric Wasserman - n/a & Jason Ho - 2.80 0 - 1
Eric Wasserman - n/a & Weibing Ding - n/a 0 - 1
Yiqian Lian - 2.96 & Jinfei Xu - 2.84 0 - 1
Yiqian Lian - 2.96 0 - 1
Freddie Bai - n/a & Max Jin - 2.79 0 - 1
Gang Shen - n/a & Jason Ho - 2.80 0 - 1
Suyuan Zhang - 2.89 & Jianxin Fu - 2.88 0 - 1
Suyuan Zhang - 2.89 & Bala Golla - n/a 0 - 1
Suyuan Zhang - 2.89 0 - 1
Jinfei Xu - 2.84 & Jason Ho - 2.80 0 - 1
Jinfei Xu - 2.84 & Jianxin Fu - 2.88 0 - 1
Jinfei Xu - 2.84 0 - 1
Max Jin - 2.79 0 - 3
Jason Ho - 2.80 & Jianxin Fu - 2.88 0 - 1
Jianxin Fu - 2.88 & Weibing Ding - n/a 1 - 0
Bala Golla - n/a 0 - 1
Jian Fu - 3.32 5 - 0
Srinivas Pothukuchi - 3.02 & Gowrisankar Rajam - 3.23 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
UMLY II 3.5
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Carlos Guzman - 3.32
Jimmy Tsang - 3.25
Alex Haver - 3.20
Vikram Kamat - 3.15
Jon Anderson - 3.10
Lakshmi Janardhanan - 3.05
Nhat Dang - 3.03
Zhiyuan Sun - 3.02
chaka allen - 2.98
Rameshkannan Arumugam - 2.90
William Duffy - 2.86
Ashish Gairola - 2.83
SANKET PHADKE - 2.80
Avinash Lalwani - 2.79
evans pancoast - 2.75
Christopher Reiher - 2.74
KRISTOFFER REITER - 2.72
League Results By Position
1S 2S 1D 2D 3D
Carlos Guzman - 3.32 & William Duffy - 2.86 0 - 2
Carlos Guzman - 3.32 & Jimmy Tsang - 3.25 2 - 0
Rameshkannan Arumugam - 2.90 & SANKET PHADKE - 2.80 0 - 1
Rameshkannan Arumugam - 2.90 & Ashish Gairola - 2.83 0 - 1
chaka allen - 2.98 & Jimmy Tsang - 3.25 0 - 1
chaka allen - 2.98 1 - 0
SANKET PHADKE - 2.80 & Jimmy Tsang - 3.25 0 - 1
SANKET PHADKE - 2.80 & Avinash Lalwani - 2.79 0 - 1
SANKET PHADKE - 2.80 & Ashish Gairola - 2.83 0 - 1
William Duffy - 2.86 0 - 1
Jimmy Tsang - 3.25 & Zhiyuan Sun - 3.02 0 - 1
Jimmy Tsang - 3.25 & Avinash Lalwani - 2.79 1 - 0
Jimmy Tsang - 3.25 & Nhat Dang - 3.03 1 - 0
Zhiyuan Sun - 3.02 0 - 2
Christopher Reiher - 2.74 & Lakshmi Janardhanan - 3.05 1 - 0
Christopher Reiher - 2.74 & Vikram Kamat - 3.15 0 - 1
Christopher Reiher - 2.74 1 - 1
Lakshmi Janardhanan - 3.05 0 - 3 1 - 0
Jon Anderson - 3.10 & Alex Haver - 3.20 0 - 1
Jon Anderson - 3.10 & evans pancoast - 2.75 1 - 2
Jon Anderson - 3.10 0 - 1
Avinash Lalwani - 2.79 & Ashish Gairola - 2.83 0 - 1
Vikram Kamat - 3.15 & Alex Haver - 3.20 1 - 0
Vikram Kamat - 3.15 0 - 2
KRISTOFFER REITER - 2.72 0 - 2
Ashish Gairola - 2.83 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Legacy
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Andy Bronstein - 3.62
Josh Haber - 3.50
Pratik Darvekar - 3.38
Louis Rivera - 3.36
Jason Solovitz - 3.36
Mark Kuczynski - 3.25
David Pettit - 3.21
Jonathan Levine - 3.16
David Moore - 3.15
Atharva Taiwade - 3.11
Uday Jannumahanthi - 2.90
Julian Smith - n/a
Jason Glick - n/a
David Weiner - n/a
Daniel kaplowitz - n/a
Abdulrehman Taher - n/a
League Results By Position
1S 2S 1D 2D 3D
David Moore - 3.15 & Uday Jannumahanthi - 2.90 1 - 0
David Moore - 3.15 & Pratik Darvekar - 3.38 0 - 1
David Moore - 3.15 & David Pettit - 3.21 1 - 0
David Moore - 3.15 0 - 1
Julian Smith - n/a & Atharva Taiwade - 3.11 1 - 0
Julian Smith - n/a & David Weiner - n/a 0 - 1 0 - 1
Louis Rivera - 3.36 & Jason Solovitz - 3.36 2 - 0 0 - 1
Louis Rivera - 3.36 & Andy Bronstein - 3.62 1 - 0
Louis Rivera - 3.36 & David Pettit - 3.21 1 - 0
Louis Rivera - 3.36 1 - 0
Atharva Taiwade - 3.11 & Uday Jannumahanthi - 2.90 0 - 1
Atharva Taiwade - 3.11 & Pratik Darvekar - 3.38 1 - 0
Atharva Taiwade - 3.11 & David Pettit - 3.21 1 - 0
Jonathan Levine - 3.16 & Jason Solovitz - 3.36 1 - 0
Jonathan Levine - 3.16 0 - 2 2 - 0
Jason Solovitz - 3.36 & Pratik Darvekar - 3.38 1 - 0
Jason Solovitz - 3.36 2 - 1
Jason Glick - n/a & Mark Kuczynski - 3.25 0 - 1
Jason Glick - n/a & Daniel kaplowitz - n/a 0 - 1
Uday Jannumahanthi - 2.90 & David Pettit - 3.21 1 - 0
Mark Kuczynski - 3.25 0 - 1 4 - 0
Pratik Darvekar - 3.38 & Andy Bronstein - 3.62 1 - 0 1 - 0
Abdulrehman Taher - n/a 1 - 0
Josh Haber - 3.50 & Mark Kuczynski - 3.25 1 - 0
Josh Haber - 3.50 & Pratik Darvekar - 3.38 0 - 1
Josh Haber - 3.50 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Woodford Royals
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Omer Sarfraz - 3.35
Nicholas Carty - 3.18
John Beitler - 2.98
Regis Carvalho - 2.96
Todd O - 2.95
Dwight Sutton - 2.93
Yipin Wang - 2.89
Kendall Stewart - 2.68
Byron Roye - 2.62
Samuel Mays - 2.60
Salar Alemo - 2.60
Tony Thambinayagam - n/a
Kenneth Nesmith - n/a
Jethro Maldonado - n/a
Jason Johnson - n/a
George Koutroubas - n/a
Chong Hu - n/a
League Results By Position
1S 2S 1D 2D 3D
Jason Johnson - n/a & Jethro Maldonado - n/a 0 - 2
Dwight Sutton - 2.93 & John Beitler - 2.98 0 - 1
Dwight Sutton - 2.93 0 - 1
Jethro Maldonado - n/a & Regis Carvalho - 2.96 1 - 0
George Koutroubas - n/a 0 - 1 0 - 1
Nicholas Carty - 3.18 2 - 2 0 - 2
Kendall Stewart - 2.68 & Samuel Mays - 2.60 0 - 1 1 - 0
Kendall Stewart - 2.68 0 - 1
Salar Alemo - 2.60 & Yipin Wang - 2.89 0 - 1
Salar Alemo - 2.60 0 - 1
Samuel Mays - 2.60 0 - 1
Todd O - 2.95 & Omer Sarfraz - 3.35 1 - 2 1 - 0
Chong Hu - n/a & Yipin Wang - 2.89 0 - 1 0 - 1
Yipin Wang - 2.89 1 - 1
Kenneth Nesmith - n/a & Jason Johnson - n/a 0 - 1
Kenneth Nesmith - n/a & Tony Thambinayagam - n/a 0 - 2
Byron Roye - 2.62 & John Beitler - 2.98 0 - 1 0 - 1
Byron Roye - 2.62 & Regis Carvalho - 2.96 0 - 1